home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / dev / c / qtools0.2-src.readme < prev    next >
Encoding:
Text File  |  1998-10-31  |  15.1 KB  |  330 lines

  1. Short:    A compilation of utils for QuakeI v0.2 (sourcecode files)
  2. Author:   Niels.Froehling@Informatik.Uni-Oldenburg.DE (Niels Froehling)
  3. Uploader: Niels.Froehling@Informatik.Uni-Oldenburg.DE (Niels Froehling)
  4. Type:     dev/c
  5. Requires: ixemul, gcc
  6. Replaces: dev/c/QuakeITools.lha
  7.  
  8. this is a source-dump of my QuakeTools project. it is an entry to a
  9. greater project of documenting quakes ans quakeIIs file-internals and
  10. a library to create and modify and show all of their files.
  11.  
  12. take a look in the doc-dir.
  13.  
  14. NOTE: nearly 90% of the code is strict ANSI-C, the rest of 10%
  15.       are 3 nested functions.
  16.  
  17. people who wants to give their pennies to this project are welcome.
  18.  
  19.  current features in short:
  20.  
  21.         read/writes/view/list picture formats:
  22.         
  23.          ppm/pgm/png/jpg
  24.         
  25.         read/writes/list 3d formats:
  26.         
  27.          tddd/3DS
  28.          
  29.         read/writes/view/delete/update/replace/list quake formats:
  30.         
  31.          wad/(bsp/vis/lit/prt/h?/map)/pak/(qc/dat)/mip/lmp
  32.          
  33.         read/view/list only quake formats:
  34.         
  35.          bsps of quakeII
  36.         
  37.         others:
  38.         
  39.          can compress wads
  40.          can do fs-dithering
  41.          can do smoothing
  42.          uses high quality mipmap-scaling
  43.          build in script-system with recursion-capabilities
  44.          can load pictures directly into bsps
  45.          uses less memory
  46.          error robust
  47.          can parse entire directories and perform the default actions to every file
  48.           and subdirectory
  49.          can extract bsp/pak recursively
  50.  
  51.     display:
  52.     
  53.      animateables lights
  54.      possiblity to visualise the process of qbsp and light
  55.      transparent water
  56.      splitted in system-independend and system-dependend parts
  57.      rudimenal game-capabilities
  58.      wire/flat/8bit/16bit/24bit/32bit graphics-driver
  59.      multiple displays
  60.  
  61.     executables:
  62.     
  63.      qbsp
  64.      light
  65.      rad
  66.      vis
  67.      qview
  68.      ppmdiff
  69.      qcc
  70.      qtools
  71.  
  72. NOTE: some of these features exists only rudimental and are not really
  73.       functional
  74.  
  75.  
  76. ============================= Archive contents =============================
  77.  
  78. Original  Packed Ratio    Date     Time    Name
  79. -------- ------- ----- --------- --------  -------------
  80.        0       0  0.0% 05-Aug-98 04:40:38 +
  81.     5024    2198 56.2% 18-Jul-98 11:44:34  CHANGES
  82.    21543    6884 68.0% 08-Jul-98 08:25:20  config.guess
  83.    19521    6315 67.6% 08-Jul-98 08:25:20  config.sub
  84.    87139   20317 76.6% 09-Sep-98 01:54:52  configure
  85.     3660    1531 58.1% 12-Aug-98 08:39:44  configure.in
  86.    25275    9297 63.2% 08-Jul-98 08:25:20  COPYING
  87.      417     250 40.0% 03-Jun-98 19:54:20 +light.1
  88.        0       0  0.0% 03-Jun-98 19:40:38 +ppmdiff.1
  89.     1441     728 49.4% 03-Jun-98 19:55:48 +qbsp.1
  90.        0       0  0.0% 03-Jun-98 19:39:32 +qcc.1
  91.        0       0  0.0% 03-Jun-98 19:38:52 +qtools.1
  92.        0       0  0.0% 03-Jun-98 19:39:08 +rad.1
  93.        0       0  0.0% 03-Jun-98 19:39:18 +TDDDtoMap.1
  94.        0       0  0.0% 03-Jun-98 19:39:36 +unqcc.1
  95.      701     377 46.2% 03-Jun-98 19:54:42 +vis.1
  96.        0       0  0.0% 03-Jun-98 19:40:44 +vispatch.1
  97.        0       0  0.0% 01-Jun-98 13:34:30 +AddBSP.3
  98.        0       0  0.0% 01-Jun-98 13:34:38 +AddPAK.3
  99.        0       0  0.0% 01-Jun-98 13:34:46 +AddWAD2.3
  100.        0       0  0.0% 01-Jun-98 13:38:30 +AllocClusters.3
  101.        0       0  0.0% 01-Jun-98 13:38:06 +CheckPAK.3
  102.        0       0  0.0% 01-Jun-98 13:38:00 +CheckWAD2.3
  103.        0       0  0.0% 01-Jun-98 13:38:46 +ExpandClusters.3
  104.        0       0  0.0% 01-Jun-98 13:34:26 +ExtractBSP.3
  105.        0       0  0.0% 01-Jun-98 13:34:34 +ExtractPAK.3
  106.        0       0  0.0% 01-Jun-98 13:34:42 +ExtractWAD2.3
  107.        0       0  0.0% 01-Jun-98 13:37:40 +FindPAK2.3
  108.        0       0  0.0% 01-Jun-98 13:37:36 +FindWAD2.3
  109.        0       0  0.0% 01-Jun-98 13:38:42 +FreeClusters.3
  110.        0       0  0.0% 01-Jun-98 13:35:36 +GetImage.3
  111.        0       0  0.0% 01-Jun-98 13:40:50 +GetLMP.3
  112.        0       0  0.0% 01-Jun-98 13:39:08 +GetMipMap.3
  113.        0       0  0.0% 01-Jun-98 13:40:44 +GetPalette.3
  114.        0       0  0.0% 01-Jun-98 13:41:12 +GetRaw.3
  115.        0       0  0.0% 01-Jun-98 13:44:32 +LoadBSP.3
  116.        0       0  0.0% 01-Jun-98 13:37:12 +LoadBSPFile.3
  117.        0       0  0.0% 01-Jun-98 13:37:02 +LoadMapFile.3
  118.        0       0  0.0% 01-Jun-98 13:37:16 +LoadTDDDFile.3
  119.        0       0  0.0% 01-Jun-98 13:40:58 +ParseLMP.3
  120.        0       0  0.0% 01-Jun-98 13:39:48 +ParseMipMap.3
  121.        0       0  0.0% 01-Jun-98 13:41:28 +ParseRaw.3
  122.        0       0  0.0% 01-Jun-98 13:41:02 +PasteLMP.3
  123.        0       0  0.0% 01-Jun-98 13:39:54 +PasteMipMap.3
  124.        0       0  0.0% 01-Jun-98 13:41:20 +PasteRaw.3
  125.        0       0  0.0% 01-Jun-98 13:38:36 +PrintClusters.3
  126.        0       0  0.0% 01-Jun-98 13:43:52 +processName.3
  127.        0       0  0.0% 01-Jun-98 13:43:46 +processType.3
  128.        0       0  0.0% 01-Jun-98 13:35:40 +PutImage.3
  129.        0       0  0.0% 01-Jun-98 13:40:52 +PutLMP.3
  130.        0       0  0.0% 01-Jun-98 13:39:14 +PutMipMap.3
  131.        0       0  0.0% 01-Jun-98 13:41:16 +PutRaw.3
  132.        0       0  0.0% 01-Jun-98 13:34:06 +qt.light.3
  133.        0       0  0.0% 01-Jun-98 13:34:02 +qt.qbsp.3
  134.        0       0  0.0% 01-Jun-98 13:33:54 +qt.qcc.3
  135.        0       0  0.0% 01-Jun-98 13:33:56 +qt.unqcc.3
  136.     9601    4221 56.0% 04-Jun-98 08:45:12 +qt.vis.3
  137.        0       0  0.0% 01-Jun-98 13:37:06 +SaveMapFile.3
  138.        0       0  0.0% 01-Jun-98 13:37:20 +SaveTDDDFile.3
  139.        0       0  0.0% 01-Jun-98 13:37:48 +SearchPAK.3
  140.        0       0  0.0% 01-Jun-98 13:37:52 +SearchWAD2.3
  141.      343     252 26.5% 03-Jun-98 23:16:50 +vis.3
  142.        0       0  0.0% 01-Jun-98 13:44:28 +WriteBSP.3
  143.    17004    6003 64.6% 10-Jul-98 14:35:10 +qtools.doc
  144.     2435    1213 50.1% 29-Apr-98 18:05:44 +bsptomap.txt
  145.     2236    1151 48.5% 21-Nov-97 23:02:10 +exdawn.txt
  146.     1234     634 48.6% 01-Nov-96 17:40:00 +lightdis.txt
  147.     8437    3658 56.6% 08-Jul-98 08:26:36 +quakeutils.txt
  148.     8250    3718 54.9% 29-Apr-98 17:58:26 +unqcc099.txt
  149.     7832    3032 61.2% 08-Jul-98 08:25:20  INSTALL
  150.     5584    2229 60.0% 15-Nov-97 06:29:12  install-sh
  151.        0       0  0.0% 05-Aug-98 04:40:42 +
  152.      954     298 68.7% 13-Jul-98 12:38:16  Makefile.in
  153.      732     385 47.4% 15-Nov-97 06:29:20  mkinstalldirs
  154.      149     112 24.8% 11-Jun-98 20:54:28  QUESTIONS
  155.     1651     791 52.0% 10-Jul-98 14:47:56  README
  156.     2692    1399 48.0% 18-Apr-98 07:00:00  README.DBMALLOC
  157.      326     219 32.8% 26-Jun-97 17:58:38  README.GIF
  158.    19873    8457 57.4% 14-Aug-97 04:50:34  README.JPEG
  159.     8703    3613 58.4% 03-Feb-98 20:46:44  README.PNG
  160.     6151    2866 53.4% 10-Mar-98 12:09:00  README.Z
  161.     3772    1220 67.6% 12-Aug-98 08:40:24 +config.h.in
  162.      784     333 57.5% 12-Aug-98 08:42:14 +init.h
  163.     2156     607 71.8% 15-Jul-98 09:26:06 +libqbuild.h
  164.      837     290 65.3% 11-Aug-98 07:14:52 +libqdisplay.h
  165.      182      93 48.9% 15-Jul-98 09:26:30 +libqsys.h
  166.     1253     345 72.4% 18-Jul-98 12:24:36 +libqtools.h
  167.     2315     891 61.5% 11-Aug-98 06:40:30 +mathlib.h
  168.    24904    5978 75.9% 13-Jul-98 06:31:40 +liblists.c
  169.     1422     363 74.4% 13-Jul-98 06:31:42 +liblists.h
  170.    21047    5688 72.9% 15-Jul-98 06:20:10 +brush.c
  171.      748     349 53.3% 13-Jul-98 06:36:16 +brush.h
  172.    10617    3170 70.1% 15-Jul-98 06:20:36 +csg4.c
  173.      631     261 58.6% 13-Jul-98 06:36:18 +csg4.h
  174.    21857    6327 71.0% 15-Jul-98 06:22:42 +light.c
  175.     2268     734 67.6% 13-Jul-98 06:36:20 +light.h
  176.     2504     927 62.9% 08-Jul-98 08:26:16 +Makefile.in
  177.     6290    2029 67.7% 13-Jul-98 06:46:16 +merge.c
  178.      486     169 65.2% 13-Jul-98 06:36:22 +merge.h
  179.      616     260 57.7% 13-Jul-98 06:46:18 +nodraw.c
  180.      674     238 64.6% 13-Jul-98 06:36:24 +nodraw.h
  181.     5349    1829 65.8% 15-Jul-98 06:23:18 +outside.c
  182.      369     144 60.9% 13-Jul-98 06:36:26 +outside.h
  183.    16313    4082 74.9% 15-Jul-98 06:24:18 +portals.c
  184.     1974     602 69.5% 13-Jul-98 06:36:32 +portals.h
  185.    14924    3879 74.0% 15-Jul-98 06:26:12 +qbsp.c
  186.     1329     344 74.1% 13-Jul-98 06:36:34 +qbsp.h
  187.    94684   22186 76.5% 15-Jul-98 06:28:18 +qcc.c
  188.    14338    5238 63.4% 13-Jul-98 06:36:36 +qcc.h
  189.    45775   12411 72.8% 15-Jul-98 06:30:16 +rad.c
  190.     2696     848 68.5% 13-Jul-98 06:36:40 +rad.h
  191.    11681    3137 73.1% 15-Jul-98 06:30:44 +region.c
  192.      283     112 60.4% 13-Jul-98 06:36:42 +region.h
  193.    15888    4189 73.6% 15-Jul-98 06:31:06 +solidbsp.c
  194.      361     149 58.7% 13-Jul-98 06:36:44 +solidbsp.h
  195.    11075    3295 70.2% 15-Jul-98 06:31:34 +surfaces.c
  196.      512     189 63.0% 13-Jul-98 06:36:46 +surfaces.h
  197.    10888    3052 71.9% 15-Jul-98 06:31:54 +tjunc.c
  198.       91      84  7.6% 13-Jul-98 06:36:48 +tjunc.h
  199.    43064   11849 72.4% 15-Jul-98 06:33:14 +vis.c
  200.      980     246 74.8% 13-Jul-98 06:36:48 +vis.h
  201.    13386    2969 77.8% 15-Jul-98 06:33:38 +winding.c
  202.     1863     486 73.9% 13-Jul-98 06:36:50 +winding.h
  203.    16271    4398 72.9% 15-Jul-98 06:34:52 +writebsp.c
  204.      590     216 63.3% 13-Jul-98 06:36:54 +writebsp.h
  205.    10216    2686 73.7% 19-Jul-98 13:39:24 +3d.c
  206.     2199     760 65.4% 19-Jul-98 13:43:28 +3d.h
  207.     9246    2264 75.5% 15-Jul-98 07:53:44 +cache.c
  208.     2537     989 61.0% 10-Jul-98 13:59:10 +cache.h
  209.     3245     919 71.6% 10-Jul-98 14:00:42 +clippoly.c
  210.      120      96 20.0% 10-Jul-98 14:00:44 +clippoly.h
  211.     5278    1738 67.0% 19-Jul-98 16:08:50 +collide.c
  212.      107      87 18.6% 19-Jul-98 14:25:32 +collide.h
  213.    11961    2790 76.6% 12-Aug-98 07:51:58 +display.c
  214.      393     255 35.1% 18-Jul-98 09:50:30 +display.h
  215.     6766    2710 59.9% 11-Aug-98 06:36:34 +draw-opti.c
  216.     4648    1515 67.4% 11-Aug-98 06:38:14 +draw-opti16.c
  217.     4639    1529 67.0% 11-Aug-98 06:38:30 +draw-opti24.c
  218.     4632    1524 67.0% 11-Aug-98 06:36:52 +draw-opti8.c
  219.     1998     875 56.2% 11-Aug-98 06:37:26 +draw-opti8flat.c
  220.     2015     873 56.6% 11-Aug-98 06:37:52 +draw-opti8wire.c
  221.     6132    2529 58.7% 13-Jul-98 18:51:18 +draw-orig.c
  222.     4578    1475 67.7% 10-Jul-98 14:10:34 +draw-orig16.c
  223.     4569    1490 67.3% 10-Jul-98 14:11:18 +draw-orig24.c
  224.     4559    1483 67.4% 10-Jul-98 14:11:34 +draw-orig8.c
  225.     2020     895 55.6% 13-Jul-98 18:54:26 +draw-orig8flat.c
  226.     2033     895 55.9% 10-Jul-98 14:03:20 +draw-orig8wire.c
  227.     4027    1517 62.3% 11-Aug-98 06:31:26 +draw.c
  228.      543     266 51.0% 18-Jul-98 10:04:04 +draw.h
  229.     5918    2086 64.7% 11-Aug-98 06:38:22 +drawSpans16-m68k2.S
  230.     5825    1972 66.1% 11-Aug-98 06:38:40 +drawSpans24-m68k2.S
  231.     5094    1818 64.3% 11-Aug-98 06:37:02 +drawSpans8-m68k2.S
  232.     1052     502 52.2% 11-Aug-98 06:37:34 +drawSpans8flat-m68k2.S
  233.      960     464 51.6% 11-Aug-98 06:38:00 +drawSpans8wire-m68k2.S
  234.     2172     823 62.1% 15-Jul-98 09:43:38 +Makefile.in
  235.     6844    2361 65.5% 19-Jul-98 14:00:28 +render.c
  236.     1165     386 66.8% 19-Jul-98 14:00:06 +render.h
  237.    13207    3128 76.3% 16-Jul-98 08:40:50 +surface.c
  238.      214     157 26.6% 10-Jul-98 14:15:46 +surface.h
  239.     3202     733 77.1% 10-Jul-98 14:17:32 +surface16.c
  240.     2161     612 71.6% 10-Jul-98 14:15:50 +surface24.c
  241.     1632     506 68.9% 10-Jul-98 14:15:52 +surface8.c
  242.     4229    1430 66.1% 15-Jul-98 06:38:16 +tables.c
  243.     1673     558 66.6% 10-Jul-98 14:18:18 +tables.h
  244.     3939    1335 66.1% 19-Jul-98 14:43:34 +tbsp.c
  245.      315     165 47.6% 19-Jul-98 14:43:40 +tbsp.h
  246.        0       0  0.0% 05-Aug-98 04:40:54 +
  247.     4936     859 82.5% 16-Jul-98 00:44:34 +generic-debug.h
  248.     4566    1490 67.3% 15-Jul-98 10:17:32 +generic.c
  249.     7631    2516 67.0% 16-Jul-98 01:16:02 +generic.h.in
  250.    11880    3154 73.4% 18-Jul-98 11:03:42 +amigaos.c
  251.     3236     922 71.5% 13-Jul-98 11:18:02 +amigaos.h
  252.     2065     766 62.9% 06-Jul-98 03:58:28 +Makefile.in
  253.      593     233 60.7% 13-Jul-98 06:39:38 +LZW5b.h
  254.    23545    7194 69.4% 08-Jul-98 08:25:48 +LZW5b.S
  255.     2318     615 73.4% 13-Jul-98 08:09:24 +m68k.h
  256.     2710     843 68.8% 15-Jul-98 09:44:36 +Makefile.in
  257.      969     381 60.6% 04-Jun-98 10:59:32 +Match.S
  258.     2459     707 71.2% 13-Jul-98 07:04:52 +Makefile.in
  259.     3130     842 73.0% 13-Jul-98 06:37:52 +rawkeys.h
  260.      416     234 43.7% 13-Jul-98 06:37:54 +rawmouse.h
  261.    11891    3045 74.3% 09-Sep-98 01:58:08 +TDCS.c
  262.     2660     806 69.6% 09-Sep-98 01:58:18 +TDCS.h
  263.     1000     348 65.2% 13-Jul-98 07:05:12 +Makefile.in
  264.        0       0  0.0% 02-Jul-98 07:46:02 +unsupported.h
  265.      309     158 48.8% 02-Jul-98 09:02:30 +Makefile.in
  266.        0       0  0.0% 02-Jul-98 07:46:12 +unsupported.h
  267.      327     164 49.8% 02-Jul-98 12:32:46 +Makefile.in
  268.        0       0  0.0% 02-Jul-98 07:46:20 +X11.h
  269.      705     142 79.8% 04-Jun-98 11:13:54 +msdos.h
  270.     3185    1313 58.7% 18-Jul-98 12:36:56 +3DS.c
  271.      981     299 69.5% 18-Jul-98 13:32:42 +3DS.h
  272.     6212     694 88.8% 13-Jul-98 06:40:36 +anorms.h
  273.    25505    7032 72.4% 18-Jul-98 13:23:18 +BMP.c
  274.    47473    9289 80.4% 12-Aug-98 08:38:30 +bsp.c
  275.    11734    3824 67.4% 18-Jul-98 13:02:32 +bsp.h
  276.     2521    1075 57.3% 13-Jul-98 06:49:18 +crc.c
  277.      698     246 64.7% 13-Jul-98 06:40:40 +crc.h
  278.     5667    1546 72.7% 13-Jul-98 06:51:54 +database.c
  279.     3095     788 74.5% 13-Jul-98 08:19:58 +database.h
  280.    18187    4734 73.9% 15-Jul-98 09:41:22 +graphics.c
  281.     1275     361 71.6% 13-Jul-98 13:38:34 +graphics.h
  282.    83920   22642 73.0% 18-Jul-98 13:23:50 +ILBM.c
  283.     3021     976 67.6% 18-Jul-98 13:20:00 +ILBM.h
  284.      816     221 72.9% 11-Aug-98 06:45:46 +locale.c
  285.      521     147 71.7% 16-Jul-98 13:58:32 +locale.h
  286.     2482     914 63.1% 15-Jul-98 05:42:26 +Makefile.in
  287.    23326    6048 74.0% 15-Jul-98 06:22:16 +map.c
  288.     2520     763 69.7% 13-Jul-98 06:40:52 +map.h
  289.      115      83 27.8% 13-Jul-98 06:49:44 +math.c
  290.    23926    6136 74.3% 18-Jul-98 12:53:20 +mdl.c
  291.     2869     810 71.7% 18-Jul-98 13:03:26 +mdl.h
  292.    36552    5414 85.1% 18-Jul-98 12:00:50 +memory.c
  293.    10203    2250 77.9% 18-Jul-98 13:28:40 +memory.h
  294.     6416    1274 80.1% 12-Aug-98 08:55:12 +mip.c
  295.     1712     494 71.1% 13-Jul-98 13:56:56 +mip.h
  296.    12376    3110 74.8% 18-Jul-98 09:29:38 +misc.c
  297.     2120     648 69.4% 13-Jul-98 06:41:00 +misc.h
  298.     9958    2563 74.2% 12-Aug-98 08:35:10 +pak.c
  299.     1322     417 68.4% 18-Jul-98 13:04:12 +pak.h
  300.    16465    4795 70.8% 18-Jul-98 13:24:56 +PCX.c
  301.    10773    2735 74.6% 15-Jul-98 06:06:10 +raw.c
  302.     2232     540 75.8% 13-Jul-98 13:37:52 +raw.h
  303.    27581    6013 78.1% 18-Jul-98 11:34:46 +script.c
  304.     2276     735 67.7% 15-Jul-98 10:37:48 +script.h
  305.    36630    8316 77.2% 16-Jul-98 08:00:56 +TDDD.c
  306.     9851    2562 73.9% 18-Jul-98 13:00:02 +TDDD.h
  307.    21683    5267 75.7% 12-Aug-98 08:35:50 +wad.c
  308.     1981     676 65.8% 18-Jul-98 13:03:54 +wad.h
  309.     2181     846 61.2% 13-Jul-98 12:01:18 +Makefile-rules.in
  310.     1345     321 76.1% 13-Jul-98 07:04:40 +Makefile.in
  311.     4675    1430 69.4% 13-Jul-98 06:44:36 +light.c
  312.     4076     923 77.3% 15-Jul-98 09:22:22 +Makefile.in
  313.     1937     790 59.2% 08-Jul-98 08:25:44 +lightLIGHT.c
  314.     2149     828 61.4% 10-Jul-98 10:27:34 +qbspLIGHT.c
  315.      405     220 45.6% 28-May-98 08:54:32 +qccLIGHT.c
  316.      359     223 37.8% 26-May-98 21:54:28 +TDDDtoMap.c
  317.      427     237 44.4% 28-May-98 08:55:18 +unqccLIGHT.c
  318.     1979     794 59.8% 19-Jun-98 14:09:36 +visLIGHT.c
  319.     2212     816 63.1% 22-Jul-98 05:35:24 +ppmdiff.c
  320.     3919    1343 65.7% 13-Jul-98 06:44:40 +qbsp.c
  321.     2207     887 59.8% 13-Jul-98 06:44:42 +qcc.c
  322.    12339    2811 77.2% 18-Jul-98 09:49:38 +qtools.c
  323.     1334     653 51.0% 15-Jul-98 08:52:56 +qview.c
  324.     3053    1253 58.9% 15-Jul-98 10:01:24 +vis.c
  325.     7682    1115 85.4% 13-Jul-98 06:44:50 +vispatch.c
  326.     2891     739 74.4% 10-Jul-98 14:58:50 +Makefile.in
  327.     3233    1441 55.4% 19-Jul-98 10:20:20  TODO
  328. -------- ------- ----- --------- --------
  329.  1482947  420389 71.6% 10-Sep-98 22:32:42   248 files
  330.